package com.ray.bean;

import lombok.Getter;
import lombok.Setter;

@Setter
@Getter
public class FeedOrderDetailBean {
	private String id;//主键
	private String feedOrderId;//投料单id
	private String materialCode;//物料代码
	private Double feedCount;//投料数
	private Double productionUnitFeedCount;//生产单位投料数
	//生产单位领料数
	private Double productionUnitReceiveCount;
	private Double purchaseCount;//采购数量
	private Integer isBuild;//是否生成采购单
	private Integer isReceiveFinish;//是否领料完成
	private Double receiveCount;//已领取数量
	private Integer type;//投料单类型 1生产订单投料单 2申补订单投料单
	/**
	 * 新增字段 状态,审核理由,审核时间,审核人,创建人,创建时间
	 */
	private String status;
	private String createTime; 
	private String createUser;
	private String approvalReason;//审批理由
	private String approvalUser;//审核人
	private String approvalTime;//审核时间
	private String materialType;//物料类型
	private String  lineNo;//序号
	private String queue;
	
	//审核人是否是登陆人
	private String isApperval;
	//用于判断审核后是否可以继续退回
	private String specialRemark;
	
	private String  materialFactory;//默认仓库
	private Double notInCount;//未入库数量  外加属性
	private Double relationCount;//关联数量  外加属性
	private String materialName;//物料名称  外加属性
	private String color;//物料颜色
	private String colorDescription;//物料颜色
	private String modal;//物料规格
	private String model; 
	private String providerName;
	private String providerNo;
	private CompanyMaterialTableBean companyMaterialTableBean;//公司物料信息
	
	//税率
	private Double tax;
	
	//附加属性 
	private String deptId;//部门id 
	private Double warehouseCount;//物料单位库存数量
	private Double productionUnitCount;//生产单位库存数量
	private String orderId;//订单编号 
	private String companyOrderId; 
	private String factoryNo;//工厂型号 
	private String articleNo;//客户型号
	private Double purchaseUseCount; 
	private String unit; 
	private Double purchasePrice;//采购单价
	private Integer haveYltsTotal;
	private Integer selfOutFuCount;//用户自己填写的付数,及我们算的付数
	private Integer feedTotal;//订单投料数
	private Integer orderTotal;//订单数
	private Double fiveOutCount;
	//无法发料的原因  0 : 正常 /1 : 采购单未审核
	private int statusType;
	//经销商
	private Integer agent;
	private Integer agentSource;
	
	private Double biLi;//物料单位和生产单位的比例
	
	private Double  singleFeedCount;// 单付用料数
	private String  useFactoryId;//使用车间id
	private String  workShopName;//车间名称
	private Double  actualFeedCount;//实际投料数
	private Double  useFactoryCount;//使用车间数量
	
	private Integer materialDeptId;//物料所属部门
	private String  materialDeptName;//物料所属部门名称
	
	private Double inSumPrice;//入库总价
	private Double inSumCount;//入库总数量
	
	private String feedOrderRemark;
//	private String 
	
}
